package web.servlets;

import domain.Account;
import domain.Cart;
import domain.CartItem;
import persistence.Impl.CartDAOImpl;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;

public class ResetQuantityServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        HttpSession session = req.getSession();
        CartDAOImpl cartDAO = new CartDAOImpl();
        String result = "0";
        String certainItem = req.getParameter("ItemID");
        Cart cart = (Cart) session.getAttribute("cart");
        for(CartItem cartItem:cart.getCartItemList()){
            if(cartItem.getItem().getItemId().equals(certainItem)) {
                result= String.valueOf(cartItem.getQuantity());
            }
        }
        resp.setContentType("text/plain");
        PrintWriter out = resp.getWriter();
        out.print(result);
        out.flush();
        out.close();
    }
}
